import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
// import px2rem from 'postcss-px2rem-exclude';
import postCssPxToRem from "postcss-pxtorem"
// 配置基本大小
const postcss = postCssPxToRem({
  // 基准大小 baseSize，需要和rem.js中相同
  // remUnit: 16,
  // exclude: /node_modules|element-ui|src\\views\\gis/ // 忽略node_modules目录下的文件
  // exclude: /node_modules|element-ui|src\\views\\gis|src\\views\\large/ // 忽略node_modules目录下的文件
  rootValue: 16, // 1rem的大小 1920设计稿的情况下
  propList: ['*'], // 需要转换的属性，这里选择全部都进行转换
  exclude: /node_modules/i
})
// https://vitejs.dev/config/
export default defineConfig({
  plugins: [react()],
  css: {
    postcss: {
      plugins: [
        postcss
      ]
    }
  }
})
